baffle (someone's) efforts

Translations
подорвать (чьи-то) усилия
The unexpected challenges baffle their efforts.
Неожиданные трудности подрывают их усилия.